/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* QemProblemAlertEntity
* 问题告警表
* 
* 修改纪录
* 2023-05-15 版本：1.0 wuyuyang 创建。
* @version 版本：1.0
* @author 作者：wuyuyang</name>
* 创建日期2023-05-15</date>
*/

package com.topscomm.qem.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.qem.*;

public class QemProblemAlertEntity extends QemEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:问题告警表	*/
    public static String tableName= "QemProblemAlert";
    @Override
    public String getTableName(){ return "QemProblemAlert";}

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:问题分级		*/
    public static String FieldProblemgrading = "problemgrading";

    /** ColumnName:问题来源描述		*/
    public static String FieldSourcedesc = "sourcedesc";

    /** ColumnName:问题来源单号		*/
    public static String FieldSourcedocno = "sourcedocno";

    /** ColumnName:产品名称		*/
    public static String FieldProductname = "productname";

    /** ColumnName:硬件版本		*/
    public static String FieldHardwareversion = "hardwareversion";

    /** ColumnName:软件版本		*/
    public static String FieldSoftwareversion = "softwareversion";

    /** ColumnName:MES条码		*/
    public static String FieldMesbarcode = "mesbarcode";

    /** ColumnName:问题发生环节		*/
    public static String FieldHappennode = "Happennode";

    /** ColumnName:工序/实验类别		*/
    public static String FieldClasses = "classes";

    /** ColumnName:IPD节点		*/
    public static String FieldIpdnode = "ipdnode";

    /** ColumnName:需求包		*/
    public static String FieldRequirements = "requirements";

    /** ColumnName:信息途径		*/
    public static String FieldPathway = "pathway";

    /** ColumnName:告警主题		*/
    public static String FieldWarningtitle = "warningtitle";

    /** ColumnName:问题描述		*/
    public static String FieldProblemdesc = "problemdesc";

    /** ColumnName:不良情况		*/
    public static String FieldRejects = "rejects";

    /** ColumnName:紧急处理方式		*/
    public static String FieldEmergenttreatment = "emergenttreatment";

    /** ColumnName:是否重复发生		*/
    public static String FieldRepeat = "repeat";

    /** ColumnName:问题归属产品线		*/
    public static String FieldProductline = "productline";

    /** ColumnName:问题归属产品线名称		*/
    public static String FieldProductlinename = "productlinename";

    /** ColumnName:问题归属专员		*/
    public static String FieldProductlineusercodes = "productlineusercodes";

    /** ColumnName:问题归属专员名称		*/
    public static String FieldProductlineusernames = "productlineusernames";

    /** ColumnName:问题提醒额外收件箱		*/
    public static String FieldOthermails = "othermails";

    /** ColumnName:牵头分析部门		*/
    public static String FieldDutydept = "dutydept";

    /** ColumnName:牵头分析部门名称		*/
    public static String FieldDutydeptname = "dutydeptname";

    /** ColumnName:牵头分析专员		*/
    public static String FieldDutyusercodes = "dutyusercodes";

    /** ColumnName:牵头分析专员名称		*/
    public static String FieldDutyusernames = "dutyusernames";

    /** ColumnName:复核人姓名		*/
    public static String FieldReviewman = "reviewman";

    /** ColumnName:复核人工号		*/
    public static String FieldReviewmancode = "reviewmancode";

    /** ColumnName:风险排查负责人		*/
    public static String FieldRiskman = "riskman";

    /** ColumnName:风险排查负责人工号		*/
    public static String FieldRiskmancode = "riskmancode";

    /** ColumnName:问题分析负责人		*/
    public static String FieldAssayer = "assayer";

    /** ColumnName:问题分析负责人工号		*/
    public static String FieldAssayercode = "assayercode";

    /** ColumnName:作废原因		*/
    public static String FieldCancelreason = "cancelreason";

    /** ColumnName:申请公司		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:申请部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:申请人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:申请人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:提交时间		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:发生地		*/
    public static String FieldOccurred = "occurred";

    /** ColumnName:问题反馈人		*/
    public static String FieldFeedbackperson = "feedbackperson";

    /** ColumnName:问题反馈人工号		*/
    public static String FieldFeedbackpersoncode = "feedbackpersoncode";

    /** ColumnName:项目经理		*/
    public static String FieldProjectmanager = "projectmanager";

    /** ColumnName:项目经理工号		*/
    public static String FieldProjectmanagercode = "projectmanagercode";

    /** ColumnName:是否违反质量政策		*/
    public static String FieldWhetherqualitypolicy = "whetherqualitypolicy";

    /** ColumnName:违反条款内容		*/
    public static String FieldViolationcontent = "violationcontent";

    /**单据日期		*/
    private Date docdate;

    /**单据编号		*/
    private String docno;

    /**问题分级		*/
    private String problemgrading;

    /**问题来源描述		*/
    private String sourcedesc;

    /**问题来源单号		*/
    private String sourcedocno;

    /**产品名称		*/
    private String productname;

    /**硬件版本		*/
    private String hardwareversion;

    /**软件版本		*/
    private String softwareversion;

    /**MES条码		*/
    private String mesbarcode;

    /**问题发生环节		*/
    private String happennode;

    /**工序/实验类别		*/
    private String classes;

    /**IPD节点		*/
    private String ipdnode;

    /**需求包		*/
    private String requirements;

    /**信息途径		*/
    private String pathway;

    /**告警主题		*/
    private String warningtitle;

    /**问题描述		*/
    private String problemdesc;

    /**不良情况		*/
    private String rejects;

    /**紧急处理方式		*/
    private String emergenttreatment;

    /**是否重复发生		*/
    private int repeat;

    /**问题归属产品线		*/
    private String productline;

    /**问题归属产品线名称		*/
    private String productlinename;

    /**问题归属专员		*/
    private String productlineusercodes;

    /**问题归属专员名称		*/
    private String productlineusernames;

    /**问题提醒额外收件箱		*/
    private String othermails;

    /**牵头分析部门		*/
    private String dutydept;

    /**牵头分析部门名称		*/
    private String dutydeptname;

    /**牵头分析专员		*/
    private String dutyusercodes;

    /**牵头分析专员名称		*/
    private String dutyusernames;

    /**复核人姓名		*/
    private String reviewman;

    /**复核人工号		*/
    private String reviewmancode;

    /**风险排查负责人		*/
    private String riskman;

    /**风险排查负责人工号		*/
    private String riskmancode;

    /**问题分析负责人		*/
    private String assayer;

    /**问题分析负责人工号		*/
    private String assayercode;

    /**作废原因		*/
    private String cancelreason;

    /**申请公司		*/
    private String orgname;

    /**申请公司编码		*/
    private String orgcode;

    /**申请部门		*/
    private String deptname;

    /**申请部门编码		*/
    private String deptcode;

    /**申请人姓名		*/
    private String username;

    /**申请人工号		*/
    private String usercode;

    /**提交时间		*/
    private Date submitdate;

    /**审批流程		*/
    private long flowid;

    /**状态		*/
    private int state;

    /**最新阶段		*/
    private String latestphase;

    /**发生地		*/
    private String occurred;

    /**问题反馈人		*/
    private String feedbackperson;

    /**问题反馈人工号		*/
    private String feedbackpersoncode;

    /**项目经理		*/
    private String projectmanager;

    /**项目经理工号		*/
    private String projectmanagercode;

    /**是否违反质量政策		*/
    private int whetherqualitypolicy;

    /**违反条款内容		*/
    private String violationcontent;

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  problemgrading:问题分级
    */
    public String getProblemgrading() {
        return this.problemgrading;
    }

    /**
    * @param problemgrading:问题分级
    */
    public void setProblemgrading(String problemgrading) {
        this.problemgrading = problemgrading;
    }

    /**
    * @return the  sourcedesc:问题来源描述
    */
    public String getSourcedesc() {
        return this.sourcedesc;
    }

    /**
    * @param sourcedesc:问题来源描述
    */
    public void setSourcedesc(String sourcedesc) {
        this.sourcedesc = sourcedesc;
    }

    /**
    * @return the  sourcedocno:问题来源单号
    */
    public String getSourcedocno() {
        return this.sourcedocno;
    }

    /**
    * @param sourcedocno:问题来源单号
    */
    public void setSourcedocno(String sourcedocno) {
        this.sourcedocno = sourcedocno;
    }

    /**
    * @return the  productname:产品名称
    */
    public String getProductname() {
        return this.productname;
    }

    /**
    * @param productname:产品名称
    */
    public void setProductname(String productname) {
        this.productname = productname;
    }

    /**
    * @return the  hardwareversion:硬件版本
    */
    public String getHardwareversion() {
        return this.hardwareversion;
    }

    /**
    * @param hardwareversion:硬件版本
    */
    public void setHardwareversion(String hardwareversion) {
        this.hardwareversion = hardwareversion;
    }

    /**
    * @return the  softwareversion:软件版本
    */
    public String getSoftwareversion() {
        return this.softwareversion;
    }

    /**
    * @param softwareversion:软件版本
    */
    public void setSoftwareversion(String softwareversion) {
        this.softwareversion = softwareversion;
    }

    /**
    * @return the  mesbarcode:MES条码
    */
    public String getMesbarcode() {
        return this.mesbarcode;
    }

    /**
    * @param mesbarcode:MES条码
    */
    public void setMesbarcode(String mesbarcode) {
        this.mesbarcode = mesbarcode;
    }

    /**
    * @return the  happennode:问题发生环节
    */
    public String getHappennode() {
        return this.happennode;
    }

    /**
    * @param happennode:问题发生环节
    */
    public void setHappennode(String happennode) {
        this.happennode = happennode;
    }

    /**
    * @return the  classes:工序/实验类别
    */
    public String getClasses() {
        return this.classes;
    }

    /**
    * @param classes:工序/实验类别
    */
    public void setClasses(String classes) {
        this.classes = classes;
    }

    /**
    * @return the  ipdnode:IPD节点
    */
    public String getIpdnode() {
        return this.ipdnode;
    }

    /**
    * @param ipdnode:IPD节点
    */
    public void setIpdnode(String ipdnode) {
        this.ipdnode = ipdnode;
    }

    /**
    * @return the  requirements:需求包
    */
    public String getRequirements() {
        return this.requirements;
    }

    /**
    * @param requirements:需求包
    */
    public void setRequirements(String requirements) {
        this.requirements = requirements;
    }

    /**
    * @return the  pathway:信息途径
    */
    public String getPathway() {
        return this.pathway;
    }

    /**
    * @param pathway:信息途径
    */
    public void setPathway(String pathway) {
        this.pathway = pathway;
    }

    /**
    * @return the  warningtitle:告警主题
    */
    public String getWarningtitle() {
        return this.warningtitle;
    }

    /**
    * @param warningtitle:告警主题
    */
    public void setWarningtitle(String warningtitle) {
        this.warningtitle = warningtitle;
    }

    /**
    * @return the  problemdesc:问题描述
    */
    public String getProblemdesc() {
        return this.problemdesc;
    }

    /**
    * @param problemdesc:问题描述
    */
    public void setProblemdesc(String problemdesc) {
        this.problemdesc = problemdesc;
    }

    /**
    * @return the  rejects:不良情况
    */
    public String getRejects() {
        return this.rejects;
    }

    /**
    * @param rejects:不良情况
    */
    public void setRejects(String rejects) {
        this.rejects = rejects;
    }

    /**
    * @return the  emergenttreatment:紧急处理方式
    */
    public String getEmergenttreatment() {
        return this.emergenttreatment;
    }

    /**
    * @param emergenttreatment:紧急处理方式
    */
    public void setEmergenttreatment(String emergenttreatment) {
        this.emergenttreatment = emergenttreatment;
    }

    /**
    * @return the  repeat:是否重复发生
    */
    public int getRepeat() {
        return this.repeat;
    }

    /**
    * @param repeat:是否重复发生
    */
    public void setRepeat(int repeat) {
        this.repeat = repeat;
    }

    /**
    * @return the  productline:问题归属产品线
    */
    public String getProductline() {
        return this.productline;
    }

    /**
    * @param productline:问题归属产品线
    */
    public void setProductline(String productline) {
        this.productline = productline;
    }

    /**
    * @return the  productlinename:问题归属产品线名称
    */
    public String getProductlinename() {
        return this.productlinename;
    }

    /**
    * @param productlinename:问题归属产品线名称
    */
    public void setProductlinename(String productlinename) {
        this.productlinename = productlinename;
    }

    /**
    * @return the  productlineusercodes:问题归属专员
    */
    public String getProductlineusercodes() {
        return this.productlineusercodes;
    }

    /**
    * @param productlineusercodes:问题归属专员
    */
    public void setProductlineusercodes(String productlineusercodes) {
        this.productlineusercodes = productlineusercodes;
    }

    /**
    * @return the  productlineusernames:问题归属专员名称
    */
    public String getProductlineusernames() {
        return this.productlineusernames;
    }

    /**
    * @param productlineusernames:问题归属专员名称
    */
    public void setProductlineusernames(String productlineusernames) {
        this.productlineusernames = productlineusernames;
    }

    /**
    * @return the  othermails:问题提醒额外收件箱
    */
    public String getOthermails() {
        return this.othermails;
    }

    /**
    * @param othermails:问题提醒额外收件箱
    */
    public void setOthermails(String othermails) {
        this.othermails = othermails;
    }

    /**
    * @return the  dutydept:牵头分析部门
    */
    public String getDutydept() {
        return this.dutydept;
    }

    /**
    * @param dutydept:牵头分析部门
    */
    public void setDutydept(String dutydept) {
        this.dutydept = dutydept;
    }

    /**
    * @return the  dutydeptname:牵头分析部门名称
    */
    public String getDutydeptname() {
        return this.dutydeptname;
    }

    /**
    * @param dutydeptname:牵头分析部门名称
    */
    public void setDutydeptname(String dutydeptname) {
        this.dutydeptname = dutydeptname;
    }

    /**
    * @return the  dutyusercodes:牵头分析专员
    */
    public String getDutyusercodes() {
        return this.dutyusercodes;
    }

    /**
    * @param dutyusercodes:牵头分析专员
    */
    public void setDutyusercodes(String dutyusercodes) {
        this.dutyusercodes = dutyusercodes;
    }

    /**
    * @return the  dutyusernames:牵头分析专员名称
    */
    public String getDutyusernames() {
        return this.dutyusernames;
    }

    /**
    * @param dutyusernames:牵头分析专员名称
    */
    public void setDutyusernames(String dutyusernames) {
        this.dutyusernames = dutyusernames;
    }

    /**
    * @return the  reviewman:复核人姓名
    */
    public String getReviewman() {
        return this.reviewman;
    }

    /**
    * @param reviewman:复核人姓名
    */
    public void setReviewman(String reviewman) {
        this.reviewman = reviewman;
    }

    /**
    * @return the  reviewmancode:复核人工号
    */
    public String getReviewmancode() {
        return this.reviewmancode;
    }

    /**
    * @param reviewmancode:复核人工号
    */
    public void setReviewmancode(String reviewmancode) {
        this.reviewmancode = reviewmancode;
    }

    /**
    * @return the  riskman:风险排查负责人
    */
    public String getRiskman() {
        return this.riskman;
    }

    /**
    * @param riskman:风险排查负责人
    */
    public void setRiskman(String riskman) {
        this.riskman = riskman;
    }

    /**
    * @return the  riskmancode:风险排查负责人工号
    */
    public String getRiskmancode() {
        return this.riskmancode;
    }

    /**
    * @param riskmancode:风险排查负责人工号
    */
    public void setRiskmancode(String riskmancode) {
        this.riskmancode = riskmancode;
    }

    /**
    * @return the  assayer:问题分析负责人
    */
    public String getAssayer() {
        return this.assayer;
    }

    /**
    * @param assayer:问题分析负责人
    */
    public void setAssayer(String assayer) {
        this.assayer = assayer;
    }

    /**
    * @return the  assayercode:问题分析负责人工号
    */
    public String getAssayercode() {
        return this.assayercode;
    }

    /**
    * @param assayercode:问题分析负责人工号
    */
    public void setAssayercode(String assayercode) {
        this.assayercode = assayercode;
    }

    /**
    * @return the  cancelreason:作废原因
    */
    public String getCancelreason() {
        return this.cancelreason;
    }

    /**
    * @param cancelreason:作废原因
    */
    public void setCancelreason(String cancelreason) {
        this.cancelreason = cancelreason;
    }

    /**
    * @return the  orgname:申请公司
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:申请公司
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:申请公司编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:申请公司编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:申请部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:申请部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:申请部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:申请部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  username:申请人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:申请人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  submitdate:提交时间
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交时间
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  occurred:发生地
    */
    public String getOccurred() {
        return this.occurred;
    }

    /**
    * @param occurred:发生地
    */
    public void setOccurred(String occurred) {
        this.occurred = occurred;
    }

    /**
    * @return the  feedbackperson:问题反馈人
    */
    public String getFeedbackperson() {
        return this.feedbackperson;
    }

    /**
    * @param feedbackperson:问题反馈人
    */
    public void setFeedbackperson(String feedbackperson) {
        this.feedbackperson = feedbackperson;
    }

    /**
    * @return the  feedbackpersoncode:问题反馈人工号
    */
    public String getFeedbackpersoncode() {
        return this.feedbackpersoncode;
    }

    /**
    * @param feedbackpersoncode:问题反馈人工号
    */
    public void setFeedbackpersoncode(String feedbackpersoncode) {
        this.feedbackpersoncode = feedbackpersoncode;
    }

    /**
    * @return the  projectmanager:项目经理
    */
    public String getProjectmanager() {
        return this.projectmanager;
    }

    /**
    * @param projectmanager:项目经理
    */
    public void setProjectmanager(String projectmanager) {
        this.projectmanager = projectmanager;
    }

    /**
    * @return the  projectmanagercode:项目经理工号
    */
    public String getProjectmanagercode() {
        return this.projectmanagercode;
    }

    /**
    * @param projectmanagercode:项目经理工号
    */
    public void setProjectmanagercode(String projectmanagercode) {
        this.projectmanagercode = projectmanagercode;
    }

    /**
    * @return the  whetherqualitypolicy:是否违反质量政策
    */
    public int getWhetherqualitypolicy() {
        return this.whetherqualitypolicy;
    }

    /**
    * @param whetherqualitypolicy:是否违反质量政策
    */
    public void setWhetherqualitypolicy(int whetherqualitypolicy) {
        this.whetherqualitypolicy = whetherqualitypolicy;
    }

    /**
    * @return the  violationcontent:违反条款内容
    */
    public String getViolationcontent() {
        return this.violationcontent;
    }

    /**
    * @param violationcontent:违反条款内容
    */
    public void setViolationcontent(String violationcontent) {
        this.violationcontent = violationcontent;
    }

}
